Micron Document
`:top
`!Modularity-driven testing`! is a term used in the testing of `F33f`_`[software`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Software]`_`f. The test `F33f`_`[script`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Script_(computer_programming)]`_`f modularity `F33f`_`[framework`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Software_framework]`_`f requires the creation of small, independent scripts that represent modules, sections, and functions of the application-under-test. These small scripts are then used in a hierarchical fashion to construct larger tests, realizing a particular test case.`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f]

>>Contents

• `F0af`_`[Background`#background]`_`f
• `F0af`_`[References`#references]`_`f

-─

>>Background

Of all the frameworks, this one should be the simplest to grasp and master. It is a well-known `F33f`_`[programming`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Computer_programming]`_`f strategy to build an abstraction layer in front of a component to hide the component from the rest of the application. This insulates the application from modifications in the component and provides modularity in the application design. The test script modularity framework applies this principle of abstraction or `F33f`_`[encapsulation`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Encapsulation_(computer_programming)]`_`f in order to improve the maintainability and scalability of automated test suites.`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f]

>>References

`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f `:citerefdesaisrivastava2016`aDESAI, SANDEEP; SRIVASTAVA, ABHISHEK (2016-01-30). `*SOFTWARE TESTING : A Practical Approach`* (in Arabic). PHI Learning Pvt. Ltd. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 978-81-203-5226-1.
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f `:citerefkelly`aKelly, Michael. "Choosing a test automation framework". `*`F33f`_`[IBM`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=IBM]`_`f`*. Retrieved 2013-02-22.

`c`F0af`_`[↑ Back to top`#top]`_`f`a